package com.mis.pos.service;

import com.mis.pos.entity.UserEntity;

/**
 * @description: 用户服务层
 * @author: yuxiang
 * @create: 2019-12-12 16:03
 **/
public interface UserService {
    /**
     *通过用户名查找用户信息
     * @param username
     * @return
     */
    UserEntity findByUsername(String username);

    /**
     * 更新用户信息
     * @param userEntity
     * @return
     */
    UserEntity updateUser(UserEntity userEntity);

    /**
     * 添加用户
     * @return
     */
    UserEntity addUser(UserEntity userEntity);

    /**
     * 删除用户
     * @param userEntity
     * @return
     */
    int deleteUser(UserEntity userEntity);

    /**
     * 根据id查询用户
     * @return
     */
    UserEntity findById(Long id);

}
